package com.common.excel.excelinfo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import com.common.excel.ExcelValueNotNull;
import com.common.excel.ExcelValueTypeCheck;
import lombok.Data;

import java.util.Date;

/**
 * 指标项  EXCEL INFO
 *
 * @author johnny
 * @create 2020-03-10 下午2:56
 **/
@Data
public class TargetItemExcelInfo extends BaseRowModel {

    @ExcelProperty(value = "指标项", index = 0)
    @ExcelValueNotNull(message = "指标项不能为空", columnName = "指标项")
    private String targetItemName;
    /**
     * 计分规则
     */
    @ExcelProperty(value = "计分规则", index = 1)
    private String fieldScoreRules;
    /**
     * 分值 就是这个指标的分
     */
    @ExcelProperty(value = "分值", index = 2)
    private String fieldCalScore;

    /**
     * 计分上限
     */
    @ExcelProperty(value = "计分上限", index = 3)
    private String fieldUpLimit;
    /**
     * 是否项
     * 是
     * 否
     */
    @ExcelProperty(value = "是否项", index = 4)
    private String fieldWhetherItem;

    /**
     * 标准值ID
     */
    @ExcelProperty(value = "标准值ID", index = 5)
    private String fieldStandValueId;

    /**
     * 完成 加分数
     */
    @ExcelProperty(value = "完成加分数", index = 6)
    private String fieldFinishAddScore;
    /**
     * 未完成 减分数
     */
    @ExcelProperty(value = "未完成减分数", index = 7)
    private String fieldNoFinishDecrScore;

    /**
     * 增加1件的分数
     */
    @ExcelProperty(value = "增加一件加分数", index = 8)
    private String fieldMoreThanOneAddScore;

}